<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>Open Data Protection C API: src/cJSON.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Open Data Protection C API
   &#160;<span id="projectnumber">10</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="../../search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">cJSON.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;math.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;float.h&gt;</code><br/>
<code>#include &lt;limits.h&gt;</code><br/>
<code>#include &lt;ctype.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="../../d1/d82/cJSON_8h_source.html">cJSON.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for cJSON.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d67/cJSON_8c__incl.png" border="0" usemap="#src_2cJSON_8c" alt=""/></div>
<map name="src_2cJSON_8c" id="src_2cJSON_8c">
<area shape="rect" id="node9" href="../../d1/d82/cJSON_8h.html" title="cJSON.h" alt="" coords="617,80,692,107"/></map>
</div>
</div>
<p><a href="../../dd/d21/cJSON_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a5e81ffc372644963c759103865b0cad1"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a5e81ffc372644963c759103865b0cad1">cJSON_GetErrorPtr</a> (void)</td></tr>
<tr class="separator:a5e81ffc372644963c759103865b0cad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6066e9a7036815e0c14b658dee3d1f5"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#ab6066e9a7036815e0c14b658dee3d1f5">cJSON_strcasecmp</a> (const char *s1, const char *s2)</td></tr>
<tr class="separator:ab6066e9a7036815e0c14b658dee3d1f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52edadd0bf81e05a1fb04200388475f9"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9">cJSON_strdup</a> (const char *str)</td></tr>
<tr class="separator:a52edadd0bf81e05a1fb04200388475f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20837ed285a3c2abf578330f2bd97ad4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a20837ed285a3c2abf578330f2bd97ad4">cJSON_InitHooks</a> (<a class="el" href="../../dc/d55/structcJSON__Hooks.html">cJSON_Hooks</a> *hooks)</td></tr>
<tr class="separator:a20837ed285a3c2abf578330f2bd97ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39a97485cfb9d19bad65a0522faea19f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f">cJSON_New_Item</a> (void)</td></tr>
<tr class="separator:a39a97485cfb9d19bad65a0522faea19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab18060251de70a2b55a18dec694f8f8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#ab18060251de70a2b55a18dec694f8f8a">cJSON_Delete</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *c)</td></tr>
<tr class="separator:ab18060251de70a2b55a18dec694f8f8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77cf18cc6fa5c35cb069532cb978ddee"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a77cf18cc6fa5c35cb069532cb978ddee">parse_number</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item, const char *num)</td></tr>
<tr class="separator:a77cf18cc6fa5c35cb069532cb978ddee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fc475762462c174842e2940e0ac8d1f"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a4fc475762462c174842e2940e0ac8d1f">print_number</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:a4fc475762462c174842e2940e0ac8d1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afab84cd5fbf6bce45583b8091a9585ef"><td class="memItemLeft" align="right" valign="top">static unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#afab84cd5fbf6bce45583b8091a9585ef">parse_hex4</a> (const char *str)</td></tr>
<tr class="separator:afab84cd5fbf6bce45583b8091a9585ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae928a03f612fd8ab2e9152dee6a1035d"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#ae928a03f612fd8ab2e9152dee6a1035d">parse_string</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item, const char *str)</td></tr>
<tr class="separator:ae928a03f612fd8ab2e9152dee6a1035d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e747d7e6ffe6f7e995fb90a96188bb4"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a2e747d7e6ffe6f7e995fb90a96188bb4">print_string_ptr</a> (const char *str)</td></tr>
<tr class="separator:a2e747d7e6ffe6f7e995fb90a96188bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab58ff3cd83c7831086b492600d13de0b"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#ab58ff3cd83c7831086b492600d13de0b">print_string</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:ab58ff3cd83c7831086b492600d13de0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9d7542467e921558b62ea2dbd4b9c60"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#aa9d7542467e921558b62ea2dbd4b9c60">parse_value</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item, const char *value)</td></tr>
<tr class="separator:aa9d7542467e921558b62ea2dbd4b9c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a402d2d8f268c8cc8e6654063adf1807d"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a402d2d8f268c8cc8e6654063adf1807d">print_value</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item, int depth, int fmt)</td></tr>
<tr class="separator:a402d2d8f268c8cc8e6654063adf1807d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7729444034bb1c16924478e4806023af"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a7729444034bb1c16924478e4806023af">parse_array</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item, const char *value)</td></tr>
<tr class="separator:a7729444034bb1c16924478e4806023af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1dcc8f2114d998599b506cd5e0645a1"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#af1dcc8f2114d998599b506cd5e0645a1">print_array</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item, int depth, int fmt)</td></tr>
<tr class="separator:af1dcc8f2114d998599b506cd5e0645a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae5de4fb5317314153a9791567380768"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#aae5de4fb5317314153a9791567380768">parse_object</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item, const char *value)</td></tr>
<tr class="separator:aae5de4fb5317314153a9791567380768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10a65e36abb6735ff0ef961cd29265f8"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a10a65e36abb6735ff0ef961cd29265f8">print_object</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item, int depth, int fmt)</td></tr>
<tr class="separator:a10a65e36abb6735ff0ef961cd29265f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c991ebe6cb88144a8e06e6443c36c9"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#ad1c991ebe6cb88144a8e06e6443c36c9">skip</a> (const char *in)</td></tr>
<tr class="separator:ad1c991ebe6cb88144a8e06e6443c36c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c63df4d9350bee4bd1726f8f23ad536"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a9c63df4d9350bee4bd1726f8f23ad536">cJSON_ParseWithOpts</a> (const char *value, const char **return_parse_end, int require_null_terminated)</td></tr>
<tr class="separator:a9c63df4d9350bee4bd1726f8f23ad536"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3df5f943457d4befebe4109d48e4a50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#ad3df5f943457d4befebe4109d48e4a50">cJSON_Parse</a> (const char *value)</td></tr>
<tr class="separator:ad3df5f943457d4befebe4109d48e4a50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea4f15b04dba4dff2edc2bb1d387b555"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#aea4f15b04dba4dff2edc2bb1d387b555">cJSON_Print</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:aea4f15b04dba4dff2edc2bb1d387b555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5539c9504a8e65390a94852707f105d4"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a5539c9504a8e65390a94852707f105d4">cJSON_PrintUnformatted</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:a5539c9504a8e65390a94852707f105d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb5c049d3211599c90cd5a3d5e68d854"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#adb5c049d3211599c90cd5a3d5e68d854">cJSON_GetArraySize</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *array)</td></tr>
<tr class="separator:adb5c049d3211599c90cd5a3d5e68d854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac48335f22f743aff913991d809e0d620"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#ac48335f22f743aff913991d809e0d620">cJSON_GetArrayItem</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *array, int item)</td></tr>
<tr class="separator:ac48335f22f743aff913991d809e0d620"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba766c9d2c20996e323522cbf2ba46c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#aba766c9d2c20996e323522cbf2ba46c6">cJSON_GetObjectItem</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *object, const char *string)</td></tr>
<tr class="separator:aba766c9d2c20996e323522cbf2ba46c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d61bcc0045ace88c2ae04f0928eeace"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a5d61bcc0045ace88c2ae04f0928eeace">suffix_object</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *prev, <a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:a5d61bcc0045ace88c2ae04f0928eeace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a840197ebe7308bc68b2a8a108b06b004"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a840197ebe7308bc68b2a8a108b06b004">create_reference</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:a840197ebe7308bc68b2a8a108b06b004"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a164dcefd36af8654942116c444bd0b6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a164dcefd36af8654942116c444bd0b6a">cJSON_AddItemToArray</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *array, <a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:a164dcefd36af8654942116c444bd0b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a096004811663311569e95aa77518959c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a096004811663311569e95aa77518959c">cJSON_AddItemToObject</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *object, const char *string, <a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:a096004811663311569e95aa77518959c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a076941e875d547f20959c66de97beee5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a076941e875d547f20959c66de97beee5">cJSON_AddItemReferenceToArray</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *array, <a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:a076941e875d547f20959c66de97beee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001634f84d255810784155f4c8e4e288"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a001634f84d255810784155f4c8e4e288">cJSON_AddItemReferenceToObject</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *object, const char *string, <a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item)</td></tr>
<tr class="separator:a001634f84d255810784155f4c8e4e288"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68b9e0b2d984f1d873fb571425a98b9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a68b9e0b2d984f1d873fb571425a98b9b">cJSON_DetachItemFromArray</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *array, int which)</td></tr>
<tr class="separator:a68b9e0b2d984f1d873fb571425a98b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b08ee3d172cb94e9abea1e4031a366f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a2b08ee3d172cb94e9abea1e4031a366f">cJSON_DeleteItemFromArray</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *array, int which)</td></tr>
<tr class="separator:a2b08ee3d172cb94e9abea1e4031a366f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7010822d267256f274e0adf22be2b202"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a7010822d267256f274e0adf22be2b202">cJSON_DetachItemFromObject</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *object, const char *string)</td></tr>
<tr class="separator:a7010822d267256f274e0adf22be2b202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a148a56617a2a97921d9b9dfbe5dc85bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a148a56617a2a97921d9b9dfbe5dc85bf">cJSON_DeleteItemFromObject</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *object, const char *string)</td></tr>
<tr class="separator:a148a56617a2a97921d9b9dfbe5dc85bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a567d357a7a0c3c0c9c896d98aae3dcec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a567d357a7a0c3c0c9c896d98aae3dcec">cJSON_ReplaceItemInArray</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *array, int which, <a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *newitem)</td></tr>
<tr class="separator:a567d357a7a0c3c0c9c896d98aae3dcec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31202ffebc9e4f86c3db12f9793b6800"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a31202ffebc9e4f86c3db12f9793b6800">cJSON_ReplaceItemInObject</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *object, const char *string, <a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *newitem)</td></tr>
<tr class="separator:a31202ffebc9e4f86c3db12f9793b6800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83ea2a0b33071a1120b9052170a2bc13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a83ea2a0b33071a1120b9052170a2bc13">cJSON_CreateNull</a> (void)</td></tr>
<tr class="separator:a83ea2a0b33071a1120b9052170a2bc13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07b3d4616c5a682aa558180713ce858a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a07b3d4616c5a682aa558180713ce858a">cJSON_CreateTrue</a> (void)</td></tr>
<tr class="separator:a07b3d4616c5a682aa558180713ce858a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33dcdd4d4f5da12bc91372376908c42b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a33dcdd4d4f5da12bc91372376908c42b">cJSON_CreateFalse</a> (void)</td></tr>
<tr class="separator:a33dcdd4d4f5da12bc91372376908c42b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b0c43427994498d770e65b0089f8a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a06b0c43427994498d770e65b0089f8a8">cJSON_CreateBool</a> (int b)</td></tr>
<tr class="separator:a06b0c43427994498d770e65b0089f8a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a220d076d7d3a309049d6889be6d4904a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a220d076d7d3a309049d6889be6d4904a">cJSON_CreateNumber</a> (double num)</td></tr>
<tr class="separator:a220d076d7d3a309049d6889be6d4904a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5987bbc1c94d9f602d719a4015ff0e6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a5987bbc1c94d9f602d719a4015ff0e6c">cJSON_CreateString</a> (const char *string)</td></tr>
<tr class="separator:a5987bbc1c94d9f602d719a4015ff0e6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29e5808c66c1cf1f3edbf117babe07b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a29e5808c66c1cf1f3edbf117babe07b3">cJSON_CreateArray</a> (void)</td></tr>
<tr class="separator:a29e5808c66c1cf1f3edbf117babe07b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c5f44afdd781b16dead90042fe74085"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a9c5f44afdd781b16dead90042fe74085">cJSON_CreateObject</a> (void)</td></tr>
<tr class="separator:a9c5f44afdd781b16dead90042fe74085"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12576edcea9baca64be6fe7a6ae8d4fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a12576edcea9baca64be6fe7a6ae8d4fa">cJSON_CreateIntArray</a> (const int *numbers, int count)</td></tr>
<tr class="separator:a12576edcea9baca64be6fe7a6ae8d4fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a328fe12c04efcf2073b218bbf35ac6ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a328fe12c04efcf2073b218bbf35ac6ec">cJSON_CreateFloatArray</a> (const float *numbers, int count)</td></tr>
<tr class="separator:a328fe12c04efcf2073b218bbf35ac6ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04cb41ee475a68bd2ee63e92d8534049"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a04cb41ee475a68bd2ee63e92d8534049">cJSON_CreateDoubleArray</a> (const double *numbers, int count)</td></tr>
<tr class="separator:a04cb41ee475a68bd2ee63e92d8534049"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeecb344ac9a0318cd42ac32b6e22289"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#abeecb344ac9a0318cd42ac32b6e22289">cJSON_CreateStringArray</a> (const char **strings, int count)</td></tr>
<tr class="separator:abeecb344ac9a0318cd42ac32b6e22289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9acb1410be711f33d7c6d39f916b2d35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a9acb1410be711f33d7c6d39f916b2d35">cJSON_Duplicate</a> (<a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *item, int recurse)</td></tr>
<tr class="separator:a9acb1410be711f33d7c6d39f916b2d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd416be779f90b6369a189437d3bcc05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#afd416be779f90b6369a189437d3bcc05">cJSON_Minify</a> (char *json)</td></tr>
<tr class="separator:afd416be779f90b6369a189437d3bcc05"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a00793ba086b417bb3d75ab79af8c83fb"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a00793ba086b417bb3d75ab79af8c83fb">ep</a></td></tr>
<tr class="separator:a00793ba086b417bb3d75ab79af8c83fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a44d5f7b45076951879e341ef363689"><td class="memItemLeft" align="right" valign="top">static void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a6a44d5f7b45076951879e341ef363689">cJSON_malloc</a> )(size_t sz) = malloc</td></tr>
<tr class="separator:a6a44d5f7b45076951879e341ef363689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b14d3353d354b84d67889ddb4d8bc3c"><td class="memItemLeft" align="right" valign="top">static void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a5b14d3353d354b84d67889ddb4d8bc3c">cJSON_free</a> )(void *ptr) = free</td></tr>
<tr class="separator:a5b14d3353d354b84d67889ddb4d8bc3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ec3316cc778a6d7233bffd55cea7047"><td class="memItemLeft" align="right" valign="top">static const unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d21/cJSON_8c.html#a4ec3316cc778a6d7233bffd55cea7047">firstByteMark</a> [7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }</td></tr>
<tr class="separator:a4ec3316cc778a6d7233bffd55cea7047"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a076941e875d547f20959c66de97beee5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_AddItemReferenceToArray </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>array</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00522">522</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00520">cJSON_AddItemToArray()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00517">create_reference()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a076941e875d547f20959c66de97beee5_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a076941e875d547f20959c66de97beee5_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a076941e875d547f20959c66de97beee5_cgraph" id="dd/d21/cJSON_8c_a076941e875d547f20959c66de97beee5_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a164dcefd36af8654942116c444bd0b6a" title="cJSON_AddItemToArray" alt="" coords="245,5,408,32"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a840197ebe7308bc68b2a8a108b06b004" title="create_reference" alt="" coords="267,56,386,83"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a5d61bcc0045ace88c2ae04f0928eeace" title="suffix_object" alt="" coords="473,5,567,32"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="457,56,583,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a001634f84d255810784155f4c8e4e288"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_AddItemReferenceToObject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00523">523</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00521">cJSON_AddItemToObject()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00517">create_reference()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a001634f84d255810784155f4c8e4e288_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a001634f84d255810784155f4c8e4e288_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a001634f84d255810784155f4c8e4e288_cgraph" id="dd/d21/cJSON_8c_a001634f84d255810784155f4c8e4e288_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a096004811663311569e95aa77518959c" title="cJSON_AddItemToObject" alt="" coords="245,56,416,83"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#a840197ebe7308bc68b2a8a108b06b004" title="create_reference" alt="" coords="271,107,390,133"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="492,5,599,32"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a164dcefd36af8654942116c444bd0b6a" title="cJSON_AddItemToArray" alt="" coords="464,56,627,83"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a5d61bcc0045ace88c2ae04f0928eeace" title="suffix_object" alt="" coords="675,56,770,83"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="482,107,609,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a164dcefd36af8654942116c444bd0b6a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_AddItemToArray </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>array</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00520">520</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00515">suffix_object()</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00522">cJSON_AddItemReferenceToArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00521">cJSON_AddItemToObject()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00382">odpapi_add_response_helper()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00252">odpapi_inventory_response_helper()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00299">odpapi_list_response_helper()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00217">odpapi_move_response_helper()</a>, and <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00353">odpapi_scan_response_helper()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a164dcefd36af8654942116c444bd0b6a_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a164dcefd36af8654942116c444bd0b6a_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a164dcefd36af8654942116c444bd0b6a_cgraph" id="dd/d21/cJSON_8c_a164dcefd36af8654942116c444bd0b6a_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a5d61bcc0045ace88c2ae04f0928eeace" title="suffix_object" alt="" coords="217,5,311,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a096004811663311569e95aa77518959c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_AddItemToObject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00521">521</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00520">cJSON_AddItemToArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00047">cJSON_free</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00049">cJSON_strdup()</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00053">cJSON::string</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00523">cJSON_AddItemReferenceToObject()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00299">odpapi_list_response_helper()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00066">odpapi_response_epilog()</a>, and <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00130">odpapi_response_prolog()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a096004811663311569e95aa77518959c_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a096004811663311569e95aa77518959c_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a096004811663311569e95aa77518959c_cgraph" id="dd/d21/cJSON_8c_a096004811663311569e95aa77518959c_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a164dcefd36af8654942116c444bd0b6a" title="cJSON_AddItemToArray" alt="" coords="224,5,387,32"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="252,56,359,83"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a5d61bcc0045ace88c2ae04f0928eeace" title="suffix_object" alt="" coords="435,5,530,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a29e5808c66c1cf1f3edbf117babe07b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateArray </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00544">544</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00037">cJSON_Array</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00550">cJSON_CreateDoubleArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00549">cJSON_CreateFloatArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00548">cJSON_CreateIntArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00551">cJSON_CreateStringArray()</a>, and <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00299">odpapi_list_response_helper()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a29e5808c66c1cf1f3edbf117babe07b3_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a29e5808c66c1cf1f3edbf117babe07b3_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a29e5808c66c1cf1f3edbf117babe07b3_cgraph" id="dd/d21/cJSON_8c_a29e5808c66c1cf1f3edbf117babe07b3_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="193,5,319,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a06b0c43427994498d770e65b0089f8a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateBool </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00541">541</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00032">cJSON_False</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00033">cJSON_True</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a06b0c43427994498d770e65b0089f8a8_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a06b0c43427994498d770e65b0089f8a8_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a06b0c43427994498d770e65b0089f8a8_cgraph" id="dd/d21/cJSON_8c_a06b0c43427994498d770e65b0089f8a8_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="190,5,317,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a04cb41ee475a68bd2ee63e92d8534049"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateDoubleArray </td>
          <td>(</td>
          <td class="paramtype">const double *&#160;</td>
          <td class="paramname"><em>numbers</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00550">550</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00544">cJSON_CreateArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00542">cJSON_CreateNumber()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00515">suffix_object()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a04cb41ee475a68bd2ee63e92d8534049_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a04cb41ee475a68bd2ee63e92d8534049_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a04cb41ee475a68bd2ee63e92d8534049_cgraph" id="dd/d21/cJSON_8c_a04cb41ee475a68bd2ee63e92d8534049_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a29e5808c66c1cf1f3edbf117babe07b3" title="cJSON_CreateArray" alt="" coords="240,5,379,32"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a220d076d7d3a309049d6889be6d4904a" title="cJSON_CreateNumber" alt="" coords="233,56,386,83"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a5d61bcc0045ace88c2ae04f0928eeace" title="suffix_object" alt="" coords="262,107,357,133"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="435,31,562,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a33dcdd4d4f5da12bc91372376908c42b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateFalse </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00540">540</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00032">cJSON_False</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a33dcdd4d4f5da12bc91372376908c42b_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a33dcdd4d4f5da12bc91372376908c42b_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a33dcdd4d4f5da12bc91372376908c42b_cgraph" id="dd/d21/cJSON_8c_a33dcdd4d4f5da12bc91372376908c42b_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="195,5,322,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a328fe12c04efcf2073b218bbf35ac6ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateFloatArray </td>
          <td>(</td>
          <td class="paramtype">const float *&#160;</td>
          <td class="paramname"><em>numbers</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00549">549</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00544">cJSON_CreateArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00542">cJSON_CreateNumber()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00515">suffix_object()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a328fe12c04efcf2073b218bbf35ac6ec_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a328fe12c04efcf2073b218bbf35ac6ec_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a328fe12c04efcf2073b218bbf35ac6ec_cgraph" id="dd/d21/cJSON_8c_a328fe12c04efcf2073b218bbf35ac6ec_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a29e5808c66c1cf1f3edbf117babe07b3" title="cJSON_CreateArray" alt="" coords="229,5,368,32"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a220d076d7d3a309049d6889be6d4904a" title="cJSON_CreateNumber" alt="" coords="222,56,375,83"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a5d61bcc0045ace88c2ae04f0928eeace" title="suffix_object" alt="" coords="251,107,346,133"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="425,31,551,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a12576edcea9baca64be6fe7a6ae8d4fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateIntArray </td>
          <td>(</td>
          <td class="paramtype">const int *&#160;</td>
          <td class="paramname"><em>numbers</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00548">548</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00544">cJSON_CreateArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00542">cJSON_CreateNumber()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00515">suffix_object()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a12576edcea9baca64be6fe7a6ae8d4fa_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a12576edcea9baca64be6fe7a6ae8d4fa_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a12576edcea9baca64be6fe7a6ae8d4fa_cgraph" id="dd/d21/cJSON_8c_a12576edcea9baca64be6fe7a6ae8d4fa_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a29e5808c66c1cf1f3edbf117babe07b3" title="cJSON_CreateArray" alt="" coords="216,5,355,32"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a220d076d7d3a309049d6889be6d4904a" title="cJSON_CreateNumber" alt="" coords="209,56,362,83"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a5d61bcc0045ace88c2ae04f0928eeace" title="suffix_object" alt="" coords="238,107,333,133"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="411,31,538,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a83ea2a0b33071a1120b9052170a2bc13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateNull </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00538">538</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00034">cJSON_NULL</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a83ea2a0b33071a1120b9052170a2bc13_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a83ea2a0b33071a1120b9052170a2bc13_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a83ea2a0b33071a1120b9052170a2bc13_cgraph" id="dd/d21/cJSON_8c_a83ea2a0b33071a1120b9052170a2bc13_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="185,5,311,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a220d076d7d3a309049d6889be6d4904a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateNumber </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00542">542</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00035">cJSON_Number</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00051">cJSON::valuedouble</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00050">cJSON::valueint</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00550">cJSON_CreateDoubleArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00549">cJSON_CreateFloatArray()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00548">cJSON_CreateIntArray()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a220d076d7d3a309049d6889be6d4904a_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a220d076d7d3a309049d6889be6d4904a_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a220d076d7d3a309049d6889be6d4904a_cgraph" id="dd/d21/cJSON_8c_a220d076d7d3a309049d6889be6d4904a_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="209,5,335,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9c5f44afdd781b16dead90042fe74085"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateObject </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00545">545</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00038">cJSON_Object</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>.</p>

<p>Referenced by <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00382">odpapi_add_response_helper()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00252">odpapi_inventory_response_helper()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00299">odpapi_list_response_helper()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00217">odpapi_move_response_helper()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00066">odpapi_response_epilog()</a>, <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00130">odpapi_response_prolog()</a>, and <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00353">odpapi_scan_response_helper()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a9c5f44afdd781b16dead90042fe74085_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a9c5f44afdd781b16dead90042fe74085_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a9c5f44afdd781b16dead90042fe74085_cgraph" id="dd/d21/cJSON_8c_a9c5f44afdd781b16dead90042fe74085_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="201,5,327,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5987bbc1c94d9f602d719a4015ff0e6c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateString </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00543">543</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00049">cJSON_strdup()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00036">cJSON_String</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00049">cJSON::valuestring</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00551">cJSON_CreateStringArray()</a>, and <a class="el" href="../../d8/d4f/odpapi_8c_source.html#l00299">odpapi_list_response_helper()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a5987bbc1c94d9f602d719a4015ff0e6c_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a5987bbc1c94d9f602d719a4015ff0e6c_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a5987bbc1c94d9f602d719a4015ff0e6c_cgraph" id="dd/d21/cJSON_8c_a5987bbc1c94d9f602d719a4015ff0e6c_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="198,5,325,32"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="208,56,315,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="abeecb344ac9a0318cd42ac32b6e22289"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateStringArray </td>
          <td>(</td>
          <td class="paramtype">const char **&#160;</td>
          <td class="paramname"><em>strings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00551">551</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00544">cJSON_CreateArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00543">cJSON_CreateString()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00515">suffix_object()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_abeecb344ac9a0318cd42ac32b6e22289_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_abeecb344ac9a0318cd42ac32b6e22289_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_abeecb344ac9a0318cd42ac32b6e22289_cgraph" id="dd/d21/cJSON_8c_abeecb344ac9a0318cd42ac32b6e22289_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a29e5808c66c1cf1f3edbf117babe07b3" title="cJSON_CreateArray" alt="" coords="229,5,368,32"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a5987bbc1c94d9f602d719a4015ff0e6c" title="cJSON_CreateString" alt="" coords="227,56,370,83"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#a5d61bcc0045ace88c2ae04f0928eeace" title="suffix_object" alt="" coords="251,107,346,133"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="419,5,546,32"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="429,56,536,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a07b3d4616c5a682aa558180713ce858a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_CreateTrue </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00539">539</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00033">cJSON_True</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a07b3d4616c5a682aa558180713ce858a_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a07b3d4616c5a682aa558180713ce858a_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a07b3d4616c5a682aa558180713ce858a_cgraph" id="dd/d21/cJSON_8c_a07b3d4616c5a682aa558180713ce858a_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="187,5,314,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab18060251de70a2b55a18dec694f8f8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_Delete </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00081">81</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00081">cJSON_Delete()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00047">cJSON_free</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00040">cJSON_IsReference</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00053">cJSON::string</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00049">cJSON::valuestring</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00081">cJSON_Delete()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00527">cJSON_DeleteItemFromArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00529">cJSON_DeleteItemFromObject()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00554">cJSON_Duplicate()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00264">cJSON_ParseWithOpts()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00532">cJSON_ReplaceItemInArray()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_ab18060251de70a2b55a18dec694f8f8a_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_ab18060251de70a2b55a18dec694f8f8a_cgraph" alt=""/></div>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2b08ee3d172cb94e9abea1e4031a366f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_DeleteItemFromArray </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>array</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>which</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00527">527</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00081">cJSON_Delete()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00525">cJSON_DetachItemFromArray()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a2b08ee3d172cb94e9abea1e4031a366f_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a2b08ee3d172cb94e9abea1e4031a366f_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a2b08ee3d172cb94e9abea1e4031a366f_cgraph" id="dd/d21/cJSON_8c_a2b08ee3d172cb94e9abea1e4031a366f_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#ab18060251de70a2b55a18dec694f8f8a" title="cJSON_Delete" alt="" coords="293,29,400,56"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a68b9e0b2d984f1d873fb571425a98b9b" title="cJSON_DetachItemFromArray" alt="" coords="248,80,445,107"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a148a56617a2a97921d9b9dfbe5dc85bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_DeleteItemFromObject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00529">529</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00081">cJSON_Delete()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00528">cJSON_DetachItemFromObject()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a148a56617a2a97921d9b9dfbe5dc85bf_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a148a56617a2a97921d9b9dfbe5dc85bf_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a148a56617a2a97921d9b9dfbe5dc85bf_cgraph" id="dd/d21/cJSON_8c_a148a56617a2a97921d9b9dfbe5dc85bf_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#ab18060251de70a2b55a18dec694f8f8a" title="cJSON_Delete" alt="" coords="303,29,409,56"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a7010822d267256f274e0adf22be2b202" title="cJSON_DetachItemFromObject" alt="" coords="254,80,458,107"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#ab6066e9a7036815e0c14b658dee3d1f5" title="cJSON_strcasecmp" alt="" coords="536,55,675,81"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a68b9e0b2d984f1d873fb571425a98b9b" title="cJSON_DetachItemFromArray" alt="" coords="507,105,704,132"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a68b9e0b2d984f1d873fb571425a98b9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_DetachItemFromArray </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>array</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>which</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00525">525</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::prev</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00527">cJSON_DeleteItemFromArray()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00528">cJSON_DetachItemFromObject()</a>.</p>

</div>
</div>
<a class="anchor" id="a7010822d267256f274e0adf22be2b202"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_DetachItemFromObject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00528">528</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00525">cJSON_DetachItemFromArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00039">cJSON_strcasecmp()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00053">cJSON::string</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00529">cJSON_DeleteItemFromObject()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a7010822d267256f274e0adf22be2b202_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a7010822d267256f274e0adf22be2b202_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a7010822d267256f274e0adf22be2b202_cgraph" id="dd/d21/cJSON_8c_a7010822d267256f274e0adf22be2b202_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a68b9e0b2d984f1d873fb571425a98b9b" title="cJSON_DetachItemFromArray" alt="" coords="259,5,456,32"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#ab6066e9a7036815e0c14b658dee3d1f5" title="cJSON_strcasecmp" alt="" coords="288,56,427,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9acb1410be711f33d7c6d39f916b2d35"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_Duplicate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>recurse</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00554">554</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00081">cJSON_Delete()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00554">cJSON_Duplicate()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00040">cJSON_IsReference</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00049">cJSON_strdup()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::prev</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00053">cJSON::string</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00051">cJSON::valuedouble</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00050">cJSON::valueint</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00049">cJSON::valuestring</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00554">cJSON_Duplicate()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a9acb1410be711f33d7c6d39f916b2d35_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a9acb1410be711f33d7c6d39f916b2d35_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a9acb1410be711f33d7c6d39f916b2d35_cgraph" id="dd/d21/cJSON_8c_a9acb1410be711f33d7c6d39f916b2d35_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#ab18060251de70a2b55a18dec694f8f8a" title="cJSON_Delete" alt="" coords="189,29,296,56"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="179,80,306,107"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="189,131,296,157"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac48335f22f743aff913991d809e0d620"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_GetArrayItem </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>array</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00511">511</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>.</p>

</div>
</div>
<a class="anchor" id="adb5c049d3211599c90cd5a3d5e68d854"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int cJSON_GetArraySize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>array</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00510">510</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>.</p>

</div>
</div>
<a class="anchor" id="a5e81ffc372644963c759103865b0cad1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* cJSON_GetErrorPtr </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00037">37</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00035">ep</a>.</p>

</div>
</div>
<a class="anchor" id="aba766c9d2c20996e323522cbf2ba46c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_GetObjectItem </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00512">512</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00039">cJSON_strcasecmp()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00053">cJSON::string</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_aba766c9d2c20996e323522cbf2ba46c6_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_aba766c9d2c20996e323522cbf2ba46c6_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_aba766c9d2c20996e323522cbf2ba46c6_cgraph" id="dd/d21/cJSON_8c_aba766c9d2c20996e323522cbf2ba46c6_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#ab6066e9a7036815e0c14b658dee3d1f5" title="cJSON_strcasecmp" alt="" coords="208,5,347,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a20837ed285a3c2abf578330f2bd97ad4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_InitHooks </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../dc/d55/structcJSON__Hooks.html">cJSON_Hooks</a> *&#160;</td>
          <td class="paramname"><em>hooks</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00060">60</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00047">cJSON_free</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00046">cJSON_malloc</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00058">cJSON_Hooks::free_fn</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00057">cJSON_Hooks::malloc_fn</a>.</p>

</div>
</div>
<a class="anchor" id="afd416be779f90b6369a189437d3bcc05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_Minify </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>json</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00581">581</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

</div>
</div>
<a class="anchor" id="a39a97485cfb9d19bad65a0522faea19f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_New_Item </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">73</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00046">cJSON_malloc</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00544">cJSON_CreateArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00541">cJSON_CreateBool()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00540">cJSON_CreateFalse()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00538">cJSON_CreateNull()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00542">cJSON_CreateNumber()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00545">cJSON_CreateObject()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00543">cJSON_CreateString()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00539">cJSON_CreateTrue()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00554">cJSON_Duplicate()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00264">cJSON_ParseWithOpts()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00517">create_reference()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00320">parse_array()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00406">parse_object()</a>.</p>

</div>
</div>
<a class="anchor" id="ad3df5f943457d4befebe4109d48e4a50"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_Parse </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00280">280</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00264">cJSON_ParseWithOpts()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_ad3df5f943457d4befebe4109d48e4a50_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_ad3df5f943457d4befebe4109d48e4a50_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_ad3df5f943457d4befebe4109d48e4a50_cgraph" id="dd/d21/cJSON_8c_ad3df5f943457d4befebe4109d48e4a50_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a9c63df4d9350bee4bd1726f8f23ad536" title="cJSON_ParseWithOpts" alt="" coords="158,54,317,81"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="673,67,799,94"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#aa9d7542467e921558b62ea2dbd4b9c60" title="parse_value" alt="" coords="373,105,464,131"/><area shape="rect" id="node9" href="../../dd/d21/cJSON_8c.html#ad1c991ebe6cb88144a8e06e6443c36c9" title="skip" alt="" coords="713,118,759,145"/><area shape="rect" id="node11" href="../../dd/d21/cJSON_8c.html#ab18060251de70a2b55a18dec694f8f8a" title="cJSON_Delete" alt="" coords="365,179,472,206"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#ae928a03f612fd8ab2e9152dee6a1035d" title="parse_string" alt="" coords="689,194,783,221"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#a77cf18cc6fa5c35cb069532cb978ddee" title="parse_number" alt="" coords="520,130,624,157"/><area shape="rect" id="node8" href="../../dd/d21/cJSON_8c.html#a7729444034bb1c16924478e4806023af" title="parse_array" alt="" coords="527,79,617,106"/><area shape="rect" id="node10" href="../../dd/d21/cJSON_8c.html#aae5de4fb5317314153a9791567380768" title="parse_object" alt="" coords="524,181,620,207"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#afab84cd5fbf6bce45583b8091a9585ef" title="parse_hex4" alt="" coords="849,194,938,221"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9c63df4d9350bee4bd1726f8f23ad536"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* cJSON_ParseWithOpts </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&#160;</td>
          <td class="paramname"><em>return_parse_end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>require_null_terminated</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00264">264</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00081">cJSON_Delete()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00035">ep</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00287">parse_value()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00261">skip()</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00280">cJSON_Parse()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a9c63df4d9350bee4bd1726f8f23ad536_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a9c63df4d9350bee4bd1726f8f23ad536_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a9c63df4d9350bee4bd1726f8f23ad536_cgraph" id="dd/d21/cJSON_8c_a9c63df4d9350bee4bd1726f8f23ad536_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#ab18060251de70a2b55a18dec694f8f8a" title="cJSON_Delete" alt="" coords="213,29,320,56"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="521,156,647,183"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#aa9d7542467e921558b62ea2dbd4b9c60" title="parse_value" alt="" coords="221,232,312,259"/><area shape="rect" id="node9" href="../../dd/d21/cJSON_8c.html#ad1c991ebe6cb88144a8e06e6443c36c9" title="skip" alt="" coords="561,207,607,233"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#ae928a03f612fd8ab2e9152dee6a1035d" title="parse_string" alt="" coords="537,308,631,335"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#a77cf18cc6fa5c35cb069532cb978ddee" title="parse_number" alt="" coords="368,232,472,259"/><area shape="rect" id="node8" href="../../dd/d21/cJSON_8c.html#a7729444034bb1c16924478e4806023af" title="parse_array" alt="" coords="375,181,465,208"/><area shape="rect" id="node10" href="../../dd/d21/cJSON_8c.html#aae5de4fb5317314153a9791567380768" title="parse_object" alt="" coords="372,283,468,309"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#afab84cd5fbf6bce45583b8091a9585ef" title="parse_hex4" alt="" coords="697,308,786,335"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aea4f15b04dba4dff2edc2bb1d387b555"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* cJSON_Print </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00283">283</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">print_value()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_aea4f15b04dba4dff2edc2bb1d387b555_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_aea4f15b04dba4dff2edc2bb1d387b555_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_aea4f15b04dba4dff2edc2bb1d387b555_cgraph" id="dd/d21/cJSON_8c_aea4f15b04dba4dff2edc2bb1d387b555_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a402d2d8f268c8cc8e6654063adf1807d" title="print_value" alt="" coords="152,146,235,173"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="587,45,693,71"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a4fc475762462c174842e2940e0ac8d1f" title="print_number" alt="" coords="283,45,381,71"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#ab58ff3cd83c7831086b492600d13de0b" title="print_string" alt="" coords="289,95,375,122"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#af1dcc8f2114d998599b506cd5e0645a1" title="print_array" alt="" coords="291,146,373,173"/><area shape="rect" id="node8" href="../../dd/d21/cJSON_8c.html#a10a65e36abb6735ff0ef961cd29265f8" title="print_object" alt="" coords="287,197,377,223"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#a2e747d7e6ffe6f7e995fb90a96188bb4" title="print_string_ptr" alt="" coords="430,95,538,122"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5539c9504a8e65390a94852707f105d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* cJSON_PrintUnformatted </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00284">284</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">print_value()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a5539c9504a8e65390a94852707f105d4_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a5539c9504a8e65390a94852707f105d4_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a5539c9504a8e65390a94852707f105d4_cgraph" id="dd/d21/cJSON_8c_a5539c9504a8e65390a94852707f105d4_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a402d2d8f268c8cc8e6654063adf1807d" title="print_value" alt="" coords="221,146,304,173"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="656,45,763,71"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a4fc475762462c174842e2940e0ac8d1f" title="print_number" alt="" coords="353,45,450,71"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#ab58ff3cd83c7831086b492600d13de0b" title="print_string" alt="" coords="358,95,445,122"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#af1dcc8f2114d998599b506cd5e0645a1" title="print_array" alt="" coords="360,146,443,173"/><area shape="rect" id="node8" href="../../dd/d21/cJSON_8c.html#a10a65e36abb6735ff0ef961cd29265f8" title="print_object" alt="" coords="357,197,446,223"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#a2e747d7e6ffe6f7e995fb90a96188bb4" title="print_string_ptr" alt="" coords="499,95,607,122"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a567d357a7a0c3c0c9c896d98aae3dcec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_ReplaceItemInArray </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>array</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>which</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>newitem</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00532">532</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00081">cJSON_Delete()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::prev</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00535">cJSON_ReplaceItemInObject()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a567d357a7a0c3c0c9c896d98aae3dcec_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a567d357a7a0c3c0c9c896d98aae3dcec_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a567d357a7a0c3c0c9c896d98aae3dcec_cgraph" id="dd/d21/cJSON_8c_a567d357a7a0c3c0c9c896d98aae3dcec_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#ab18060251de70a2b55a18dec694f8f8a" title="cJSON_Delete" alt="" coords="237,29,344,56"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a31202ffebc9e4f86c3db12f9793b6800"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cJSON_ReplaceItemInObject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>newitem</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00535">535</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00532">cJSON_ReplaceItemInArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00039">cJSON_strcasecmp()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00049">cJSON_strdup()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00053">cJSON::string</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a31202ffebc9e4f86c3db12f9793b6800_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a31202ffebc9e4f86c3db12f9793b6800_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a31202ffebc9e4f86c3db12f9793b6800_cgraph" id="dd/d21/cJSON_8c_a31202ffebc9e4f86c3db12f9793b6800_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a567d357a7a0c3c0c9c896d98aae3dcec" title="cJSON_ReplaceItemInArray" alt="" coords="246,29,429,56"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#ab6066e9a7036815e0c14b658dee3d1f5" title="cJSON_strcasecmp" alt="" coords="268,80,407,107"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="284,131,391,157"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#ab18060251de70a2b55a18dec694f8f8a" title="cJSON_Delete" alt="" coords="477,29,584,56"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab6066e9a7036815e0c14b658dee3d1f5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int cJSON_strcasecmp </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00039">39</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00528">cJSON_DetachItemFromObject()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00512">cJSON_GetObjectItem()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00535">cJSON_ReplaceItemInObject()</a>.</p>

</div>
</div>
<a class="anchor" id="a52edadd0bf81e05a1fb04200388475f9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* cJSON_strdup </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00049">49</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00046">cJSON_malloc</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00521">cJSON_AddItemToObject()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00543">cJSON_CreateString()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00554">cJSON_Duplicate()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00535">cJSON_ReplaceItemInObject()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00215">print_string_ptr()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">print_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a840197ebe7308bc68b2a8a108b06b004"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d68/structcJSON.html">cJSON</a>* create_reference </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00517">517</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00040">cJSON_IsReference</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::prev</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00053">cJSON::string</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00522">cJSON_AddItemReferenceToArray()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00523">cJSON_AddItemReferenceToObject()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a840197ebe7308bc68b2a8a108b06b004_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a840197ebe7308bc68b2a8a108b06b004_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a840197ebe7308bc68b2a8a108b06b004_cgraph" id="dd/d21/cJSON_8c_a840197ebe7308bc68b2a8a108b06b004_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="174,5,301,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7729444034bb1c16924478e4806023af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const char * parse_array </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00320">320</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00037">cJSON_Array</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00035">ep</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00287">parse_value()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::prev</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00261">skip()</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00287">parse_value()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a7729444034bb1c16924478e4806023af_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a7729444034bb1c16924478e4806023af_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a7729444034bb1c16924478e4806023af_cgraph" id="dd/d21/cJSON_8c_a7729444034bb1c16924478e4806023af_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="435,5,562,32"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#aa9d7542467e921558b62ea2dbd4b9c60" title="parse_value" alt="" coords="144,93,235,120"/><area shape="rect" id="node8" href="../../dd/d21/cJSON_8c.html#ad1c991ebe6cb88144a8e06e6443c36c9" title="skip" alt="" coords="475,169,522,196"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#ae928a03f612fd8ab2e9152dee6a1035d" title="parse_string" alt="" coords="452,81,545,108"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#a77cf18cc6fa5c35cb069532cb978ddee" title="parse_number" alt="" coords="283,144,387,171"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#aae5de4fb5317314153a9791567380768" title="parse_object" alt="" coords="287,93,383,120"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#afab84cd5fbf6bce45583b8091a9585ef" title="parse_hex4" alt="" coords="611,81,701,108"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="afab84cd5fbf6bce45583b8091a9585ef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static unsigned parse_hex4 </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00140">140</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00155">parse_string()</a>.</p>

</div>
</div>
<a class="anchor" id="a77cf18cc6fa5c35cb069532cb978ddee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const char* parse_number </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>num</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00096">96</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00035">cJSON_Number</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00051">cJSON::valuedouble</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00050">cJSON::valueint</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00287">parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="aae5de4fb5317314153a9791567380768"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const char * parse_object </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00406">406</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00038">cJSON_Object</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00035">ep</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00155">parse_string()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00287">parse_value()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::prev</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00261">skip()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00053">cJSON::string</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00049">cJSON::valuestring</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00287">parse_value()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_aae5de4fb5317314153a9791567380768_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_aae5de4fb5317314153a9791567380768_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_aae5de4fb5317314153a9791567380768_cgraph" id="dd/d21/cJSON_8c_aae5de4fb5317314153a9791567380768_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="441,97,567,124"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#ae928a03f612fd8ab2e9152dee6a1035d" title="parse_string" alt="" coords="293,33,387,60"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#aa9d7542467e921558b62ea2dbd4b9c60" title="parse_value" alt="" coords="149,84,240,111"/><area shape="rect" id="node8" href="../../dd/d21/cJSON_8c.html#ad1c991ebe6cb88144a8e06e6443c36c9" title="skip" alt="" coords="481,173,527,200"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#afab84cd5fbf6bce45583b8091a9585ef" title="parse_hex4" alt="" coords="459,33,549,60"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#a77cf18cc6fa5c35cb069532cb978ddee" title="parse_number" alt="" coords="288,84,392,111"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#a7729444034bb1c16924478e4806023af" title="parse_array" alt="" coords="295,135,385,161"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae928a03f612fd8ab2e9152dee6a1035d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const char* parse_string </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00155">155</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00046">cJSON_malloc</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00036">cJSON_String</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00035">ep</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00154">firstByteMark</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00140">parse_hex4()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00049">cJSON::valuestring</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00406">parse_object()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00287">parse_value()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_ae928a03f612fd8ab2e9152dee6a1035d_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_ae928a03f612fd8ab2e9152dee6a1035d_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_ae928a03f612fd8ab2e9152dee6a1035d_cgraph" id="dd/d21/cJSON_8c_ae928a03f612fd8ab2e9152dee6a1035d_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#afab84cd5fbf6bce45583b8091a9585ef" title="parse_hex4" alt="" coords="147,5,237,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa9d7542467e921558b62ea2dbd4b9c60"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const char * parse_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00287">287</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00032">cJSON_False</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00034">cJSON_NULL</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00033">cJSON_True</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00035">ep</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00320">parse_array()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00096">parse_number()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00406">parse_object()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00155">parse_string()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00050">cJSON::valueint</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00264">cJSON_ParseWithOpts()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00320">parse_array()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00406">parse_object()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_aa9d7542467e921558b62ea2dbd4b9c60_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_aa9d7542467e921558b62ea2dbd4b9c60_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_aa9d7542467e921558b62ea2dbd4b9c60_cgraph" id="dd/d21/cJSON_8c_aa9d7542467e921558b62ea2dbd4b9c60_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a7729444034bb1c16924478e4806023af" title="parse_array" alt="" coords="151,5,241,32"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a77cf18cc6fa5c35cb069532cb978ddee" title="parse_number" alt="" coords="144,157,248,184"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#aae5de4fb5317314153a9791567380768" title="parse_object" alt="" coords="148,56,244,83"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#ae928a03f612fd8ab2e9152dee6a1035d" title="parse_string" alt="" coords="313,107,407,133"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a39a97485cfb9d19bad65a0522faea19f" title="cJSON_New_Item" alt="" coords="297,56,423,83"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#ad1c991ebe6cb88144a8e06e6443c36c9" title="skip" alt="" coords="337,5,383,32"/><area shape="rect" id="node8" href="../../dd/d21/cJSON_8c.html#afab84cd5fbf6bce45583b8091a9585ef" title="parse_hex4" alt="" coords="473,107,562,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af1dcc8f2114d998599b506cd5e0645a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char * print_array </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>depth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fmt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00348">348</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00047">cJSON_free</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00046">cJSON_malloc</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">print_value()</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">print_value()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_af1dcc8f2114d998599b506cd5e0645a1_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_af1dcc8f2114d998599b506cd5e0645a1_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_af1dcc8f2114d998599b506cd5e0645a1_cgraph" id="dd/d21/cJSON_8c_af1dcc8f2114d998599b506cd5e0645a1_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a402d2d8f268c8cc8e6654063adf1807d" title="print_value" alt="" coords="136,88,219,115"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="571,38,677,64"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a4fc475762462c174842e2940e0ac8d1f" title="print_number" alt="" coords="267,38,365,64"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#ab58ff3cd83c7831086b492600d13de0b" title="print_string" alt="" coords="273,88,359,115"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#a10a65e36abb6735ff0ef961cd29265f8" title="print_object" alt="" coords="271,139,361,166"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#a2e747d7e6ffe6f7e995fb90a96188bb4" title="print_string_ptr" alt="" coords="414,88,522,115"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4fc475762462c174842e2940e0ac8d1f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* print_number </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00118">118</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00046">cJSON_malloc</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00051">cJSON::valuedouble</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00050">cJSON::valueint</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">print_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a10a65e36abb6735ff0ef961cd29265f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char * print_object </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>depth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fmt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00442">442</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00045">cJSON::child</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00047">cJSON_free</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00046">cJSON_malloc</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00215">print_string_ptr()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">print_value()</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">print_value()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a10a65e36abb6735ff0ef961cd29265f8_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a10a65e36abb6735ff0ef961cd29265f8_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a10a65e36abb6735ff0ef961cd29265f8_cgraph" id="dd/d21/cJSON_8c_a10a65e36abb6735ff0ef961cd29265f8_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a2e747d7e6ffe6f7e995fb90a96188bb4" title="print_string_ptr" alt="" coords="422,22,530,49"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a402d2d8f268c8cc8e6654063adf1807d" title="print_value" alt="" coords="144,98,227,125"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="579,48,685,74"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a4fc475762462c174842e2940e0ac8d1f" title="print_number" alt="" coords="275,124,373,150"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#ab58ff3cd83c7831086b492600d13de0b" title="print_string" alt="" coords="281,22,367,49"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#af1dcc8f2114d998599b506cd5e0645a1" title="print_array" alt="" coords="283,174,365,201"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab58ff3cd83c7831086b492600d13de0b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* print_string </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00250">250</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00215">print_string_ptr()</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00049">cJSON::valuestring</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">print_value()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_ab58ff3cd83c7831086b492600d13de0b_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_ab58ff3cd83c7831086b492600d13de0b_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_ab58ff3cd83c7831086b492600d13de0b_cgraph" id="dd/d21/cJSON_8c_ab58ff3cd83c7831086b492600d13de0b_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a2e747d7e6ffe6f7e995fb90a96188bb4" title="print_string_ptr" alt="" coords="142,5,250,32"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="299,5,405,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2e747d7e6ffe6f7e995fb90a96188bb4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* print_string_ptr </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00215">215</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00046">cJSON_malloc</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00049">cJSON_strdup()</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00442">print_object()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00250">print_string()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a2e747d7e6ffe6f7e995fb90a96188bb4_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a2e747d7e6ffe6f7e995fb90a96188bb4_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a2e747d7e6ffe6f7e995fb90a96188bb4_cgraph" id="dd/d21/cJSON_8c_a2e747d7e6ffe6f7e995fb90a96188bb4_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="163,5,269,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a402d2d8f268c8cc8e6654063adf1807d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char * print_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>depth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fmt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00302">302</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00037">cJSON_Array</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00032">cJSON_False</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00034">cJSON_NULL</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00035">cJSON_Number</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00038">cJSON_Object</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00049">cJSON_strdup()</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00036">cJSON_String</a>, <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00033">cJSON_True</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00348">print_array()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00118">print_number()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00442">print_object()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00250">print_string()</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00047">cJSON::type</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00283">cJSON_Print()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00284">cJSON_PrintUnformatted()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00348">print_array()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00442">print_object()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d21/cJSON_8c_a402d2d8f268c8cc8e6654063adf1807d_cgraph.png" border="0" usemap="#dd/d21/cJSON_8c_a402d2d8f268c8cc8e6654063adf1807d_cgraph" alt=""/></div>
<map name="dd/d21/cJSON_8c_a402d2d8f268c8cc8e6654063adf1807d_cgraph" id="dd/d21/cJSON_8c_a402d2d8f268c8cc8e6654063adf1807d_cgraph">
<area shape="rect" id="node2" href="../../dd/d21/cJSON_8c.html#a52edadd0bf81e05a1fb04200388475f9" title="cJSON_strdup" alt="" coords="440,59,547,86"/><area shape="rect" id="node3" href="../../dd/d21/cJSON_8c.html#af1dcc8f2114d998599b506cd5e0645a1" title="print_array" alt="" coords="144,34,227,60"/><area shape="rect" id="node4" href="../../dd/d21/cJSON_8c.html#a4fc475762462c174842e2940e0ac8d1f" title="print_number" alt="" coords="137,84,234,111"/><area shape="rect" id="node5" href="../../dd/d21/cJSON_8c.html#a10a65e36abb6735ff0ef961cd29265f8" title="print_object" alt="" coords="141,135,230,162"/><area shape="rect" id="node7" href="../../dd/d21/cJSON_8c.html#ab58ff3cd83c7831086b492600d13de0b" title="print_string" alt="" coords="142,186,229,212"/><area shape="rect" id="node6" href="../../dd/d21/cJSON_8c.html#a2e747d7e6ffe6f7e995fb90a96188bb4" title="print_string_ptr" alt="" coords="283,135,391,162"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad1c991ebe6cb88144a8e06e6443c36c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const char* skip </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>in</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00261">261</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00264">cJSON_ParseWithOpts()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00320">parse_array()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00406">parse_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d61bcc0045ace88c2ae04f0928eeace"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void suffix_object </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>prev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d68/structcJSON.html">cJSON</a> *&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00515">515</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>References <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::next</a>, and <a class="el" href="../../d1/d82/cJSON_8h_source.html#l00044">cJSON::prev</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00520">cJSON_AddItemToArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00550">cJSON_CreateDoubleArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00549">cJSON_CreateFloatArray()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00548">cJSON_CreateIntArray()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00551">cJSON_CreateStringArray()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a5b14d3353d354b84d67889ddb4d8bc3c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void(* cJSON_free)(void *ptr) = free</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00047">47</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00521">cJSON_AddItemToObject()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00081">cJSON_Delete()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00060">cJSON_InitHooks()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00348">print_array()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00442">print_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a6a44d5f7b45076951879e341ef363689"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void*(* cJSON_malloc)(size_t sz) = malloc</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00046">46</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00060">cJSON_InitHooks()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00073">cJSON_New_Item()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00049">cJSON_strdup()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00155">parse_string()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00348">print_array()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00118">print_number()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00442">print_object()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00215">print_string_ptr()</a>.</p>

</div>
</div>
<a class="anchor" id="a00793ba086b417bb3d75ab79af8c83fb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const char* ep</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00035">35</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00037">cJSON_GetErrorPtr()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00264">cJSON_ParseWithOpts()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00320">parse_array()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00406">parse_object()</a>, <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00155">parse_string()</a>, and <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00287">parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a4ec3316cc778a6d7233bffd55cea7047"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00154">154</a> of file <a class="el" href="../../dd/d21/cJSON_8c_source.html">cJSON.c</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d21/cJSON_8c_source.html#l00155">parse_string()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 21 2014 17:13:55 for Open Data Protection C API by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.3
</small></address>
</body>
</html>
